package file_object;
//获取功能

import java.io.File;

/*
public String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串
public String getPath() 将此抽象路径名转换为路径名字符串
public String getName() 返回由此抽象路径名表示的文件或目录的名称
public String[] list() 返回此抽象路径名表示的目录中的文件和目录的名称字符串数组
public File[] listFiles() 返回此抽象路径名表示的目录中的文件和目录的File对象数组

 */
public class Demo03 {
    public static void main(String[] args) {
//        //创建一个File对象
//        File f = new File("E:\\itcast\\java.txt");
//        //getAbsolutePath()：返回此抽象路径名的绝对路径名 字符串
//        // public String getPath()：将此抽象路径名转换为路径名 字符串
//        // public String getName()：返回由此抽象路径名表示的文件或目录的名称
//        System.out.println(f.getAbsolutePath());
//        System.out.println(f.getPath());
//        System.out.println(f.getName());

// public String[] list()：返回此抽象路径名表示的 "目录中的" 文件和目录的名称 字符串数组

        File f2 = new File("E:\\itcast");
//        String[] strArray = f2.list();
//        for (String str : strArray) {
//            System.out.println(str);
//        }

// public File[] listFiles()：返回此抽象路径名表示的目录中的文件和目录的 File对象数组
        File[] fileArray = f2.listFiles();
        for (File file : fileArray) {
            // System.out.println(file);
            // System.out.println(file.getName());
            if (file.isFile()) {
                System.out.println(file.getName());
            }
        }
    }
}
